home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 376-400 / disk_382 / crossdos / crossdos.lzh / CrossDOS.manual < prev    next >
Text File  |  1990-10-05  |  63KB  |  1,829 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                                wCrossDos 
  25.               Version 4.00b READONLY w 
  26.  
  27.                        wThe MS-DOS File System 
  28.  
  29.  
  30.                                  CONSULTRON
  31.                                       
  32.                        11280 Parkview, Plymouth MI  48170
  33.  
  34.            Copyright (c) 1989,1990 CONSULTRON.  All Rights Reserved.
  35.  
  36.                               Author: Leonard Poma
  37.  
  38.                             Date: August 20th, 1990
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                                    CrossDOS ... The MS-DOS File System
  65.  
  66.  
  67.           w1    INTRODUCTION        
  68.  
  69.           CrossDos  is a software product that allows the user to read
  70.           and   write  MS-DOS/PC-DOS  and  Atari  ST  formatted  disks
  71.           (Version  2.0  or  higher) directly from AmigaDOS.  It fully
  72.           integrates  itself  into the Amiga operating system to allow
  73.           your  MS-DOS  formatted  disks to be accessed from virtually
  74.           any  utility  or application.  This allows you to access any
  75.           MS-DOS file just as you would any other Amiga file.  
  76.  
  77.           The  release  you  presently have is a "READONLY" version of
  78.           the  CrossDos.   It  is  a  fully  functional version of the
  79.           product  with all writing functions disabled.  If any writes
  80.           are   attempted   to   the   MS-DOS  disk  you  will  get  a
  81.           "Write-Protected" requestor to pop-up.  
  82.  
  83.                NOTE 
  84.                All  further  references to MS-DOS formatted disks also
  85.                apply   to  PC-DOS  and Atari ST formatted disks unless
  86.                otherwise specified.  
  87.  
  88.                NOTE 
  89.                References  to  functions  that  require the ability to
  90.                write  do not apply for this release.  These references
  91.                are  included  so that you may know how they handled in
  92.                the  READ/WRITE  version.  Although the use of CrossDos
  93.                is  very  simple  and  user  transparent,  a  manual is
  94.                supplied for technical reference.  
  95.  
  96.           1.1  Feature Summary        
  97.  
  98.           A  summary  of  the  main  features  of CrossDos (READ/WRITE
  99.           version) are: 
  100.  
  101.           -  MS-DOS  formatted  disks  are  integrated  as part of the
  102.              Amiga  operating system allowing access from virtually any
  103.              Amiga    utility    or    application   (including   file
  104.              requesters).  Perform most AmigaDOS functions: 
  105.              -  Read and write any file.  
  106.              -  Relabel the disk name.  
  107.              -  Create directories.  
  108.              -  Rename  any  files  or  directories  within  or across
  109.                 directories.  
  110.              -  Set file or directory dates and protection bits.  
  111.  
  112.           -  MS-DOS  formatted  disks  (Versions  2.0  and higher) are
  113.              supported.  
  114.              -  standard density, 80 track, 3 1/2" floppies (720 K) 
  115.              -  standard density, 80 track, 5 1/4" floppies (720 K) 
  116.              -  standard  density,  80  track, 5 1/4" floppies used in
  117.                 double track step mode (360 K) 
  118.              -  standard density, 40 track, 5 1/4" floppies (360 K) 
  119.  
  120.           -  Two  ASCII  text  filter  options are provided (including
  121.              international character translation).  
  122.           -  Disk  changes  are  sensed  automatically  (if  the drive
  123.  
  124.  
  125.  
  126.                                                                    1-1
  127.           CrossDOS ... The MS-DOS File System
  128.  
  129.  
  130.              provides the proper hardware signal).  
  131.           -  Floppy  disk  parameters  are  sensed  automatically (ie.
  132.              double-sided,   single-sided,   8   or  9  sectors/track,
  133.              etc.).  
  134.           -  ".info"  file  extensions  are  supported  for  use  with
  135.              WORKBENCH.  
  136.           -  Double  Track  Step  Mode  is available to read and write
  137.              standard  40  track  floppies  on  an  80  track,  5 1/4"
  138.              drive.  
  139.           -  Minimal  memory  is  required (approx. 80 bytes) when the
  140.              file system is not accessed.  
  141.           -  "Kill"  utility  can  be  used  to  recover resources and
  142.              memory after use.  
  143.           -  Special  utilities  to  format,  diskcopy  and  check the
  144.              integrity of MS-DOS disks are provided.  
  145.           -  Software is not copy-protected.  
  146.  
  147.  
  148.           1.2  Hardware Requirements        
  149.  
  150.           CrossDos  requires  a  standard  Amiga  (500, 1000, 2000, or
  151.           2000HD) with at least 256K bytes of memory.  
  152.  
  153.           This    product    includes   a   special   device   driver,
  154.           "mfm.device",   for  use  with  3  1/2"  and  5  1/4" floppy
  155.           drives.  
  156.  
  157.  
  158.           1.3  Software Requirements        
  159.  
  160.           CrossDos  requires  the Amiga operating system to be Version
  161.           1.2  or  higher.   The  product at the time of this document
  162.           has been tested under  Versions 1.2 and 1.3.  
  163.  
  164.           You   must   also  use  a  Version  1.3  compatible  "mount"
  165.           command.  This command is included in this product.  
  166.  
  167.  
  168.           1.3.1  Minimum Files Needed       
  169.  
  170.           The following are files needed to mount an MS-DOS device.  
  171.  
  172.                L:MSDOSFileSystem           -- always
  173.  
  174.                DEVS:mfm.device             -- when using floppy disks
  175.                                                (3 1/2" or 5 1/4")
  176.                C:Mount                     -- always (V1.3 compatible)
  177.  
  178.                C:TDPatch12 or C:TDPatch13  -- only if one 3 1/2" drive
  179.                                                installed in Amiga
  180.  
  181.  
  182.           1.4  Product Limitations        
  183.  
  184.           High   density   formatted   disks  (1.2M  and  1.44M  disks
  185.           formatted  on  the  IBM-AT  and PS/2) are incapable of being
  186.  
  187.  
  188.  
  189.           1-2
  190.                                    CrossDOS ... The MS-DOS File System
  191.  
  192.  
  193.           read  due  to  current  limitations  in  the  standard Amiga
  194.           hardware.    Currently,  the  standard  Amiga  floppy  drive
  195.           hardware  is  capable  of   reading/writing standard density
  196.           formatted  floppies  (360K  and  720K) on  3 1/2" and 5 1/4"
  197.           drives.    Please   note  though,  high  density  drives  on
  198.           IBM-compatible  machines  are capable of formatting, reading
  199.           and writing standard density formats.  
  200.  
  201.           CrossDos  CANNOT  directly execute any of  the MS-DOS,
  202.           PC-DOS  or  Atari  ST executable files (such as .EXE or .COM
  203.           files)  although it can  transfer these files to or from the
  204.           MS-DOS  disk.  To execute these files on the Amiga you would
  205.           need  an  emulator  program  such  as the "Transformer" from
  206.           Commodore which is not provided in this product.  
  207.  
  208.           CrossDos   may  not  read  or  write  copy-protected  MS-DOS
  209.           disks.   Although  it  may  read most of the disk, it cannot
  210.           "crack"  the protection technique used on the disk.  Writing
  211.           to a copy-protected MS-DOS disk is NOT recommended.  
  212.  
  213.           There  are  file  naming  limits  imposed by the MS-DOS disk
  214.           format  of  eight  alphanumeric characters for the file name
  215.           and   three  for  the  file  extension.   Refer  to  section
  216.           "AmigaDOS COMPATIBILITY" for further explanation.  
  217.  
  218.           The  MS-DOS disk format does not allow file comments so that
  219.           this AmigaDOS function is not supported.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.                                                                    1-3
  253.                                    CrossDOS ... The MS-DOS File System
  254.  
  255.  
  256.           w2    "TRYWARE"        
  257.  
  258.           What  is "TRYWARE" you say?  That is a valid question.  Just
  259.           as  the  name implies, you try something.  In this case, you
  260.           try  the "READONLY" version of CrossDos.  If you like it and
  261.           you   need   to   write   to   MS-DOS  disks,  purchase  the
  262.           "READ/WRITE" version for a modest amount.  
  263.  
  264.           We  at  CONSULTRON are just like anyone else.  We would like
  265.           to  try  any  software  first  before  we "fork over the big
  266.           bucks".    This  is  not  a  new  idea,  but  it  is  sorely
  267.           under-utilized.   Others have tried this idea in its various
  268.           forms (ie. shareware), with mixed success.  
  269.  
  270.           We  at  CONSULTRON  are also trying something risky.  We are
  271.           pricing  this  product  well below what you might expect for
  272.           something  of  this complexity.  The only way we can succeed
  273.           at  this price is to cut overhead to the bone.  When you buy
  274.           any  commercial  product,  not  only  are you paying for the
  275.           materials,  the development costs and support personnel, you
  276.           are  also  paying  for  advertising  in  magazines and other
  277.           promotional  effects.   We  have  nothing against commercial
  278.           promotion,  but  those costs may contribute anywhere from 10
  279.           to 50 percent to the cost of the product.  
  280.  
  281.           We  ask YOU to become the bulk of our advertising.  Once you
  282.           see  that this is a quality product, we hope you tell others
  283.           about  it.   In  fact,  make  them a copy of this "READONLY"
  284.           release so that they may try it for themselves.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.                                                                    2-1
  316.                                    CrossDOS ... The MS-DOS File System
  317.  
  318.  
  319.           w3    INSTALLATION        
  320.  
  321.           The  installation instructions for mounting an MS-DOS device
  322.           on  the  Amiga  are  detailed  in the following sections.  A
  323.           simple  program is included in this product for installation
  324.           of standard 3 1/2" or 5 1/4" floppy drives.  
  325.  
  326.           3.1  Backup Your Original Product Disk     
  327.  
  328.           This  product  is  not copy-protected so that you may make a
  329.           backup  and/or   transfer  the  necessary  files  to  a hard
  330.           disk.   Refer  to  section  "COPYRIGHT"  for copyright
  331.           restrictions before proceeding.  
  332.  
  333.           We  recommend  that  you  backup  this  product  disk before
  334.           proceeding  with  any  installation  or modification.  Using
  335.           the  "diskcopy"  utility  (or equivalent), copy the original
  336.           disk  included  with  this  product  to  a  disk for backup.
  337.           Store  the  original disk in a safe, cool location away from
  338.           magnetic  fields.   Use  your  backup  copy  for any further
  339.           accesses.  
  340.  
  341.  
  342.           3.2  Installing CrossDOS        
  343.  
  344.           There  are  two  methods  we  provide  to  install  and  use
  345.           CrossDos.   One  method  is recommended for users who do not
  346.           have  disk  space  (about  30K) on their system disk for the
  347.           minimum  files  needed  to  run the MS-DOS file system.  The
  348.           second  method  is  to  install the product onto your system
  349.           disk.   This  allows  for the quickest access for users with
  350.           multiple drives (including hard drives).  
  351.  
  352.  
  353.           3.2.1  Method 1 -- Immediate Use     
  354.  
  355.           For  users  who  do  not have the disk space on their system
  356.           disk  or  do  not wish to install the software, we provide a
  357.           program  that  will  "mount"  and  "load" the desired MS-DOS
  358.           device  directly  from  the product disk supplied.  Refer to
  359.           the section "ATTACH" on how to use this command.  
  360.  
  361.  
  362.           3.2.2  Method 2 -- System Installation     
  363.  
  364.           For  users  that  wish  to  install CrossDos on their system
  365.           disk,  we  provide  a  simple  installation  program  either
  366.           executable  from  the  CLI  or  the WORKBENCH.  This program
  367.           need  only to be executed once for each system disk you wish
  368.           to install CrossDos on.  
  369.  
  370.           To execute the program from the CLI, type the following: 
  371.            
  372.                MSDOS_FileSystem:Install_MSDOSFS
  373.                
  374.  
  375.  
  376.  
  377.  
  378.                                                                    3-1
  379.           CrossDOS ... The MS-DOS File System
  380.  
  381.  
  382.           To  execute  the program from the WORKBENCH, double-click on
  383.           the  disk  icon  MSDOS_FileSystem  supplied  with  this
  384.           product,   then   double-click   on   the  tool  icon  named
  385.           Install_MSDOSFS.  
  386.  
  387.           Answer  the  questions  presented  on the computer screen to
  388.           complete the installation of this product in your system.  
  389.  
  390.           If   you   wish   to   modify   your  "startup-sequence"  or
  391.           "mountlist"   files,   you   can   edit   these   after  the
  392.           installation sequence.  
  393.  
  394.  
  395.           3.2.3  Mounting an MS-DOS Device      
  396.  
  397.           Once  all  the  required  files  are installed in the proper
  398.           directories,  only  "mounting"  the device is needed to have
  399.           the  Amiga  recognize  the  MS-DOS  device.   To "mount" the
  400.           internal  drive,  as  an example, enter the command from the
  401.           CLI: 
  402.            
  403.                mount DI0: FROM DEVS:mountlist.msdosFS
  404.                
  405.  
  406.           The  "mount"  command  can be executed when needed or can be
  407.           inserted  in  a  startup  file such as "S:startup-sequence".
  408.           Once  the  device  is successfully "mounted", the device can
  409.           be  accessed by any utility or application by specifying the
  410.           device name (e.g. DI0:).  
  411.  
  412.  
  413.           3.3  Double Track Step Mode      
  414.  
  415.           The  Double  Track  Step  Mode  is used to allow standard 40
  416.           track,  5  1/4"  floppies  to be read or written on 80 track
  417.           floppy  drives.   This mode can be used on 3 1/2" drives but
  418.           there probably would be no need to.  
  419.  
  420.           The  Double  Track  Step  Mode actually steps the drive head
  421.           two  steps  instead of one.  To set this mode, the mountlist
  422.           parameter,  "Dostype  =", for the desired device must be set
  423.           to 0x4D444400 ( MDD ).  
  424.  
  425.           A  word  of  caution  must  be  noted about using the Double
  426.           Track  Step  Mode  on  80  track,  5  1/4"  drives.  Because
  427.           read/write  heads  on  80 track drives are half the width of
  428.           heads  on  40  track  drives,  reading  data reliably may at
  429.           times be difficult.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.           3-2
  442.                                    CrossDOS ... The MS-DOS File System
  443.  
  444.  
  445.           w4    AmigaDOS COMPATIBILITY       
  446.  
  447.           The  MS-DOS  File  System is designed to conform to AmigaDOS
  448.           and  MS-DOS  file  naming  conventions  wherever possible as
  449.           well  as  multi-tasking  requirements  (such as file locks).
  450.           There  are a few exceptions due to the limitations of MS-DOS
  451.           file  naming conventions.  The following sections detail the
  452.           differences.  
  453.  
  454.  
  455.           4.1  File Naming Conventions       
  456.  
  457.           File   naming   conventions  for  MS-DOS  still  apply  when
  458.           accessing or creating file or directory names.  
  459.  
  460.  
  461.           4.1.1  Invalid Characters        
  462.  
  463.           The  following  is  a  list of characters that are not valid
  464.           for MS-DOS names.  
  465.            
  466.                < > . " | + = ; , \ / [ ] :
  467.                
  468.  
  469.           Although  some  of  these  characters are valid for AmigaDOS
  470.           filenames,  avoid  them.  The characters '\', '/', '[', ']',
  471.           ':' are reserved for special use as described below.  
  472.  
  473.  
  474.           4.1.2  File Name ("FileName")       
  475.  
  476.           The  file  (or  directory) name is limited to 8 alphanumeric
  477.           characters.   Any  characters  beyond  8  are  ignored.  The
  478.           characters  can  be  specified  as  lowercase  and  will  be
  479.           converted  to  uppercase automatically.  The space character
  480.           '  ' is allowed between other alphanumeric characters but it
  481.           is not recommended.  
  482.            
  483.                DI0:FILENAMEignored  becomes  DI0:FILENAME
  484.                
  485.  
  486.           4.1.3  File Extension (".Ext")       
  487.  
  488.           The   file   (or   directory)  extension  is  limited  to  3
  489.           alphanumeric   characters.   Any  characters  beyond  3  are
  490.           ignored.   The  extension appears after the dot ('.') but it
  491.           is  not  necessary  in  a  file name.  The characters can be
  492.           specified  as  lowercase  and will be converted to uppercase
  493.           automatically.   The  space character ' ' is allowed between
  494.           other alphanumeric characters but it is not recommended.  
  495.  
  496.           If  multiple extensions are present in a file name, only the
  497.           last extension will be used.  
  498.            
  499.                DI0:FILENAMEign.ign.EXTignored  becomes  DI0:FILENAME.EXT
  500.                
  501.  
  502.  
  503.  
  504.                                                                    4-1
  505.           CrossDOS ... The MS-DOS File System
  506.  
  507.  
  508.  
  509.           4.1.3.1  WORKBENCH Extension (".info")       
  510.  
  511.           One  exception  to  the  3  character extension is the Amiga
  512.           extension  ".info".   When  the  file  name is read from the
  513.           MS-DOS  disk by the MS-DOS File System, an ".INF"  extension
  514.           is  automatically  expanded  to ".info" to allow the file to
  515.           be  seen by the WORKBENCH application.  Subsequently, when a
  516.           file   is  written  to  the  MS-DOS  disk  with  an  ".info"
  517.           extension, it is stored on the disk as ".INF".  
  518.  
  519.           The  original  file  that will have a WORKBENCH ".info" file
  520.           associated  with  it  must  not have any other extensions in
  521.           the  name.   If  the original file already has an extension,
  522.           it  may not be properly accessed by WORKBENCH.  Create files
  523.           on   the   MS-DOS  disk  with  NO  file  extension  so  that
  524.           applications  that  automatically  create ".info" files will
  525.           then work correctly.  
  526.  
  527.  
  528.           4.1.4  Root Name Qualifier (':')      
  529.  
  530.           The  character ':' is used as a root name qualifier to refer
  531.           to  the   physical  device name, the volume name of the disk
  532.           or the logical name of a directory path.  
  533.            
  534.                DI0:FILENAME.EXT
  535.                
  536.  
  537.           4.1.5  Volume Name ("Volume_Name")       
  538.  
  539.           The  volume  name  is  limited to 11 alphanumeric characters
  540.           with  spaces  allowed  between  characters.   Any characters
  541.           beyond  11  are ignored.  The characters can be specified as
  542.           lowercase    and    will    be    converted   to   uppercase
  543.           automatically.  
  544.  
  545.           The  volume  name  is  normally written on the disk during a
  546.           format.   Since  the  volume  name is optional to MS-DOS, it
  547.           may  not appear in the root directory of the disk.  When the
  548.           volume  name  is  not available, the MS-DOS File System will
  549.           use  the boot block identification name and a  creation date
  550.           of January 1, 1980 as the volume information for AmigaDOS.  
  551.            
  552.                "IBM  3.1:FILENAME.EXT"     equals     DI0:FILENAME.EXT
  553.                
  554.  
  555.           4.1.6  Directory Name Qualifiers ('/' or '\')    
  556.  
  557.           The  directory  name qualifiers can be the standard AmigaDOS
  558.           '/'  or  MS-DOS  '\' characters.  The characters '/' and '\'
  559.           are used to separate directory paths.  
  560.            
  561.                DI0:SUBDIR/FILENAME
  562.                DI0:SUBDIR\SUBSUBDIR/FILENAME
  563.                
  564.  
  565.  
  566.  
  567.           4-2
  568.                                    CrossDOS ... The MS-DOS File System
  569.  
  570.  
  571.  
  572.           4.2  File Filters        
  573.  
  574.           Normally   the   MS-DOS   File  System  will  transfer  data
  575.           unmodified  between  the  MS-DOS  disk and the Amiga.  There
  576.           may  be occasions where certain file translating (filtering)
  577.           may  be  desired.  Two types of text filters are provided by
  578.           the MS-DOS File System as options.  
  579.  
  580.           4.2.1  CTRL-M/CTRL-Z Filter (']')       
  581.  
  582.           MS-DOS  text  files  normally have carriage returns (CTRL-M)
  583.           followed  by linefeeds (CTRL-J) whereas the Amiga only needs
  584.           linefeeds.   They  also  place  one or more EOFs (CTRL-Z) at
  585.           the  end of the file to signal the end-of-file which is also
  586.           not  used  by the Amiga.  If you wish to filter the carriage
  587.           returns  and  EOFs, place  the character ']' anywhere in the
  588.           file  specification  (appended  to the end of the name works
  589.           best).   The  filter  removes carriage returns and EOFs when
  590.           reading  the file from the MS-DOS disk.  The filter will add
  591.           carriage  returns before linefeeds  and an EOF to the end of
  592.           the text when writing the file  to the MS-DOS disk.  
  593.  
  594.           The  following example will copy a file from the MS-DOS disk
  595.           to  an AmigaDOS disk and remove the carriage returns and the
  596.           EOFs during the transfer.  
  597.            
  598.                copy DI0:FILENAME.EXT] to DF0:FILENAME.EXT
  599.                
  600.  
  601.           A  utility  called  "TxFilter" is supplied with this product
  602.           to  allow  you  to  set this filter on for all files without
  603.           having   to   specify   the   ']'  in  the  name.   This  is
  604.           particularly  useful  when  operating from WORKBENCH.  Refer
  605.           to   the   section  "TxFilter"  on  how  to  use  this
  606.           command.  
  607.  
  608.  
  609.           4.2.2  High Bit Filter/Int'l Translator ('[')     
  610.  
  611.           If  you  are  using  the  standard  MS-DOS file system, this
  612.           filter  performs  the  High  Bit  Filter.   Some MS-DOS word
  613.           processing   files   set  the  high  bit  of  certain  ASCII
  614.           characters  in  the  file  to  give  that  character special
  615.           meaning.   If  you  wish  to  filter  the high bit to try to
  616.           conform   the  file  to   standard  ASCII  text,  place  the
  617.           character  '['  anywhere in the file specification (appended
  618.           to  the end of the name works best).  The filter only clears
  619.           the  high  bit  when  reading the file from the MS-DOS disk.
  620.           The  filter  will not set the high bit when writing the file
  621.           to the MS-DOS disk.  
  622.  
  623.           If  you are using the international MS-DOS file system, this
  624.           filter  performs  the  international  character  translator.
  625.           Text  files  that  contain  international characters require
  626.           translation  between  the  Amiga  and  MS-DOS systems.  Both
  627.  
  628.  
  629.  
  630.                                                                    4-3
  631.           CrossDOS ... The MS-DOS File System
  632.  
  633.  
  634.           systems  use  different ASCII codes to represent these types
  635.           of  characters.   Using  this  filter,  it  will  attempt to
  636.           translate  the  international  characters  to or from either
  637.           system.   You  may  use  the  global international character
  638.           translator  button   (refer  to  the utility "IntlTrans") in
  639.           place of this filter character.  
  640.  
  641.           The  following example will copy a file from the MS-DOS disk
  642.           to  an  AmigaDOS  disk and clears the high bit or translates
  643.           international characters during the transfer.  
  644.            
  645.                copy DI0:FILENAME.EXT[ to DF0:FILENAME.EXT
  646.                
  647.  
  648.  
  649.           4.3  Sensing Disk Changes       
  650.  
  651.           The  MS-DOS  File  System  will  automatically  detect  disk
  652.           changes  if the drive used is compatible with Amiga hardware
  653.           requirements  for  disk  change detection.  The 3 1/2" drive
  654.           supplied   with   your  Amiga  is  capable  of  disk  change
  655.           detection,    whereas   most   5   1/4"   drives   sold   by
  656.           Commodore-Amiga are not.  
  657.  
  658.           For  those  drives  that do not have hardware to detect disk
  659.           changes,  we  have  provided a command called "DiskChg" that
  660.           forces  the  MS-DOS  File  System  to  recognize a change of
  661.           disks.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.           4-4
  694.                                    CrossDOS ... The MS-DOS File System
  695.  
  696.  
  697.           w5    FILE LIST       
  698.  
  699.           This  is  the  current listing of the CrossDos Version 4.00b
  700.           READONLY release: 
  701.  
  702.                PD (dir)
  703.                  mount_jds.zoo         V1.3 compatible mount cmd
  704.  
  705.                c (dir)
  706.                  TDPatch12             trackdisk.device patch for V1.2
  707.                  TDPatch13             trackdisk.device patch for V1.3
  708.                  Mount_JDS             V1.3 compatible command
  709.                  Mount_JDS.DI0.info    Mount device project icon
  710.                  Mount_JDS.DI1.info    Mount device project icon
  711.                  Mount_JDS.DI2.info    Mount device project icon
  712.                  Mount_JDS.DI3.info    Mount device project icon
  713.  
  714.                L (dir)
  715.                  MSDOSFileSystem       MS-DOS file system code
  716.  
  717.                Devs (dir)
  718.                  mfm.device            mfm device driver code
  719.                  mountlist.msdosFS     partial mountlist for floppies
  720.  
  721.                System (dir)
  722.                  DiskChk               check disk blocks
  723.                  DiskChk.info
  724.                  Kill                  kill handler or filesystem
  725.                  Kill.info
  726.                  Kill.DI0.info         Kill project icon
  727.                  Kill.DI1.info         Kill project icon
  728.                  Kill.DI2.info         Kill project icon
  729.                  Kill.DI3.info         Kill project icon
  730.                  MDiskCopy             diskcopy utility for MS-DOS disks
  731.                  MDiskCopy.info
  732.                  DiskChg               diskchange device command
  733.                  DiskChg.info
  734.                  DiskChg.DI0.info      DiskChg project icon
  735.                  DiskChg.DI1.info      DiskChg project icon
  736.                  DiskChg.DI2.info      DiskChg project icon
  737.                  DiskChg.DI3.info      DiskChg project icon
  738.                  TxFilter              text filter command
  739.                  TxFilter.info
  740.                  TxFilter.DI0.info     text filter project icon
  741.                  TxFilter.DI1.info     text filter project icon
  742.                  TxFilter.DI2.info     text filter project icon
  743.                  TxFilter.DI3.info     text filter project icon
  744.  
  745.             MountMF             program that mounts all floppies available
  746.             CrossDOS.manual     The manual file
  747.             Install_msdosFS     auto-installation program
  748.             Install_msdosFS.info
  749.             READ.ME             last minute news and updates.
  750.             READ.ME.info
  751.             Tech_Ref            Technical Reference information
  752.             Tech_Ref.info
  753.  
  754.  
  755.  
  756.                                                                    5-1
  757.           CrossDOS ... The MS-DOS File System
  758.  
  759.  
  760.             System.info
  761.             Attach               mount and load from installation disk
  762.             Attach.info
  763.             Attach.DI0.info      Attach project icon
  764.             Attach.DI1.info      Attach project icon
  765.             Attach.DI2.info      Attach project icon
  766.             Attach.DI3.info      Attach project icon
  767.  
  768.           A  format  utility  called "MFORMAT" will be provided in the
  769.           "READ/WRITE" version but not in this "READONLY" version.  
  770.  
  771.           5.1  MS-DOS File System Support Utilities     
  772.  
  773.           The  following  utilities  are included with this product to
  774.           enhance  your usage of CrossDos.  These utilities can be run
  775.           from the CLI or from WORKBENCH.  
  776.  
  777.           5.2  "MountMF"         
  778.  
  779.           Format:   MountMF [devicename_prefix]
  780.           Template: MountMF "DEVICENAME_PREFIX/A" 
  781.           Purpose:  To "mount" all MS-DOS floppy devices.
  782.           Path:     MSDOS_FileSystem:MountMF
  783.           Specification:
  784.  
  785.           This  utility  attempts to "mount" all MS-DOS floppy devices
  786.           connected  to  the Amiga.  This utility can be executed from
  787.           WORKBENCH,  the  CLI or your startup-sequence.  Placing this
  788.           command    before    the    "LoadWB"    command    in   your
  789.           startup-sequence   seems  to  provide  the  most  convenient
  790.           results.  
  791.  
  792.           The  following is an example when using the command from the
  793.           CLI: 
  794.            
  795.                MSDOS_FileSystem:MountMF
  796.                
  797.  
  798.           To  MountMF  a  device  from  WORKBENCH, double-click on the
  799.           MountMF icon.  
  800.  
  801.           The  DEVICENAME_PREFIX  option  is  available  as TOOL TYPES
  802.           parameter in the project icons.  
  803.  
  804.           MountMF   automatically  executes  the  TDPatch  command  if
  805.           needed.  
  806.  
  807.                NOTE 
  808.                If  your  system is using either Kickstart V1.2 or V1.3
  809.                ROMs,  you  MUST make sure that the appropriate TDPatch
  810.                (TDPatch12  or  TDPatch13)  is  installed  in  your  C:
  811.                directory for this command to work.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.           5-2
  820.                                    CrossDOS ... The MS-DOS File System
  821.  
  822.  
  823.           5.3  "Mount_JDS"         
  824.  
  825.           Format:   Mount_JDS <devicename> [FROM <file>]
  826.           Template: Mount_JDS "DEVICENAME/A,FROM/K" 
  827.           Purpose:  To create an AmigaDOS device node.
  828.           Path:     C:Mount_JDS
  829.           Specification:
  830.  
  831.           This  utility  attempts  to  create an AmigaDOS device node.
  832.           In   other  words,  Mount_JDS  informs  the  Amiga  that  an
  833.           additional  device  has  been added to the system.  When the
  834.           Mount_JDS   command   is  issued,  Mount_JDS  looks  in  the
  835.           DEVS:MountList  file  (or  the  optional  FROM file) for the
  836.           parameters  of  the  device  that  is  being  mounted.  This
  837.           utility  is  only  needed  if you do not already have a V1.3
  838.           compatible "mount" command.  
  839.  
  840.           The  following is an example when using the command from the
  841.           CLI: 
  842.            
  843.                Mount_JDS DI0: FROM DEVS:mountlist.msdosFS
  844.                
  845.  
  846.           To  mount  a  device  from  WORKBENCH,  double-click  on the
  847.           Mount_JDS.<device> icon (such as "Mount_JDS.DI0").  
  848.  
  849.           The  FROM,  and  DEVICENAME  options  are  available as TOOL
  850.           TYPES  parameters  in  the  project  icons.   Refer  to  the
  851.           project  icons  supplied with this product for the format of
  852.           these parameters.  
  853.  
  854.  
  855.           5.4  "Kill"         
  856.  
  857.           Format:   Kill <devicename>
  858.           Template: Kill "DEVICENAME"
  859.           Purpose:  To remove a file system and free resources
  860.           Path:     C:Kill
  861.           Specification:
  862.  
  863.           This  utility  attempts  to Kill the MS-DOS File System that
  864.           is  loaded.   It  will  try  to return all the resources and
  865.           memory allocated.  
  866.  
  867.           The  following is an example when using the command from the
  868.           CLI: 
  869.            
  870.                Kill DI0:
  871.                
  872.  
  873.           To    execute    from   WORKBENCH,   double-click   on   the
  874.           Kill.<device>  icon  (such  as  Kill.DI0) or double-click on
  875.           the  Kill  icon and the program will prompt you to enter the
  876.           name of the device to Kill.  
  877.  
  878.           Caution  must  be  exercised  in using this command since it
  879.  
  880.  
  881.  
  882.                                                                    5-3
  883.           CrossDOS ... The MS-DOS File System
  884.  
  885.  
  886.           does  not check to make sure all the file locks are returned
  887.           to  the  file system before Killing it.  If file locks still
  888.           exist  after  Killing  the  file system, any use of the lock
  889.           may crash the system.  
  890.  
  891.           Using  this  utility  when  WORKBENCH  is running may "hang"
  892.           WORKBENCH.   To  recover  from  a  hung  WORKBENCH,  issue a
  893.           "LoadWB" command from a CLI again.  
  894.  
  895.           Kill  may  work  with  other  file  systems  but  we  do not
  896.           guarantee the results.  
  897.  
  898.  
  899.           5.5  "DiskChk"         
  900.  
  901.           Format:   DiskChk <devicename>
  902.           Template: DiskChk "DEVICENAME"
  903.           Purpose:  To check the read integrity of any disk
  904.           Path:     SYS:System/DiskChk
  905.           Specification:
  906.  
  907.           This  utility  attempts  to  check  the read validity of any
  908.           disk and report any errors.  
  909.  
  910.           The  following is an example when using the command from the
  911.           CLI: 
  912.            
  913.                DiskChk DI0:
  914.                
  915.  
  916.           It  will interactively ask which blocks to check ( lower and
  917.           upper  limits).   If  the  character  "r" is place after the
  918.           upper   limit  value  entered,  DiskChk  will  "repeat"  the
  919.           checking until a Control-C is typed.  
  920.  
  921.           This   utility  was  originally  designed  to  check  MS-DOS
  922.           formatted  disks  but  it should work on any disk mounted on
  923.           the Amiga.  
  924.  
  925.           To  check  disks  from  WORKBENCH, select the desired MS-DOS
  926.           disk  icon  then  (with  shift key held) double-click on the
  927.           DiskChk icon.  
  928.  
  929.  
  930.           5.6  "MFormat"         
  931.  
  932.           Format:   MFormat DRIVE <devicename> NAME <diskname> [QUICK]
  933.                            [NOVERIFY] [FAST] [FMT=MQD9|MD9|MS9|AD9|AS9]
  934.           Template: MFormat "DEVICENAME,DISKNAME,QUICK/S,NOVERIFY/S,
  935.                            FMT/K"
  936.           Purpose:  Format a disk using an MS-DOS format
  937.           Path:     SYS:System/MFormat
  938.           Specification:
  939.  
  940.           This  utility will format a disk an MS-DOS format using some
  941.           of  the  parameters  in  the  mountlist  or an explicit disk
  942.  
  943.  
  944.  
  945.           5-4
  946.                                    CrossDOS ... The MS-DOS File System
  947.  
  948.  
  949.           format (FMT=).  
  950.  
  951.           The  QUICK  option  will  only  reformat an MS-DOS disk that
  952.           previously  had  the same format.  It will supply a new boot
  953.           block,  file  allocation  tables and the root directory with
  954.           the volume name as the only entry.  
  955.  
  956.           The   NOVERIFY  option  will  not  perform  a  verify  after
  957.           formatting  a  cylinder.   Using  this option will perform a
  958.           quicker  physical  format of the disk but the resulting disk
  959.           is  not  checked for errors.  The QUICK option overrides the
  960.           NOVERIFY option.  
  961.  
  962.           The  FAST  option  is  faster  than  the NOVERIFY option and
  963.           consequently  checks even less of the format integrity.  The
  964.           QUICK option overrides the FAST option.  
  965.  
  966.           The  FMT  option allows another format to be used instead of
  967.           the   default   format  resulting  from  parameters  in  the
  968.           mountlist  for the device.  Only one format specification is
  969.           allowed after the FMT keyword.  
  970.  
  971.           The  following is an example when using the command from the
  972.           CLI: 
  973.            
  974.                MFormat DRIVE DI0: NAME "MSDOS_DISK" NOVERIFY FMT=MQD9
  975.                
  976.  
  977.           The  following  table  lists the important parameters of the
  978.           supported disk formats.  
  979.  
  980.           Format| Format| *Num | Num | Secs | Bytes | **Max | Drive
  981.            Name |  Type | Trks |Sides| /Trk | /Disk |  RDE  | Type
  982.           ------+-------+------+-----+------+-------+-------+------
  983.            MQD9 | MSDOS |  80  |  2  |   9  |  720K |  112  | 3 1/2
  984.            MD9  | MSDOS |  40  |  2  |   9  |  360K |  112  | 5 1/4
  985.            MS9  | MSDOS |  40  |  1  |   9  |  180K |   64  | 5 1/4
  986.            AD9  | ATARI |  80  |  2  |   9  |  720K |  112  | 3 1/2
  987.            AS9  | ATARI |  80  |  1  |   9  |  360K |  112  | 3 1/2
  988.  
  989.           *  80 track formats not allowed on 40 track, 5 1/4" drives.
  990.           ** RDE = root directory entries. One root directory entry
  991.               is used for the volume name.
  992.  
  993.           To  format a default disk from WORKBENCH, select the desired
  994.           MS-DOS  disk icon then (with shift key held) double-click on
  995.           the  MFormat  icon.   If  no  MS-DOS disk icon is available,
  996.           just  double-click on the MFormat icon.  It will then prompt
  997.           you for the name of the mounted MS-DOS device to format.  
  998.  
  999.           If  you wish to specify a format other than the default from
  1000.           WORKBENCH,    select  the  desired  MS-DOS  disk  icon  then
  1001.           double-click  on  the  project  icon with the desired format
  1002.           type (such as "MSDOS_D9.MFormat").  
  1003.  
  1004.           The  FMT,  QUICK, FAST and NOVERIFY options are available as
  1005.  
  1006.  
  1007.  
  1008.                                                                    5-5
  1009.           CrossDOS ... The MS-DOS File System
  1010.  
  1011.  
  1012.           TOOL TYPES parameters in the project icons.  
  1013.  
  1014.  
  1015.           5.7  "MDiskCopy"         
  1016.  
  1017.           Format:   MDiskCopy [FROM] <SRCdsk> TO <DSTdsk>
  1018.           Template: MDiskCopy "SRCDISK,DSTDISK"
  1019.           Purpose:  Make a copy of an MS-DOS disk
  1020.           Path:     SYS:System/MDiskCopy
  1021.           Specification:
  1022.  
  1023.           This  utility  will make a copy of an MS-DOS disk on another
  1024.           mounted   MS-DOS   drive.    MDiskCopy   will   not  perform
  1025.           single-drive copies.  
  1026.  
  1027.           The  following is an example when using the command from the
  1028.           CLI: 
  1029.            
  1030.                MDiskCopy DI0: TO DI1:
  1031.                
  1032.  
  1033.           To  copy  disks  from  WORKBENCH,  select the desired source
  1034.           MS-DOS  disk icon first, extend-select (with shift key held)
  1035.           the  destination MS-DOS disk icon next, then (with shift key
  1036.           still held) double-click on the MDiskCopy icon.  
  1037.  
  1038.           If   the   MS-DOS   disk   icons  are  not  displayed,  just
  1039.           double-click  on  the  MDiskCopy  icon  and the program will
  1040.           prompt  you  for  the names of the mounted MS-DOS devices to
  1041.           copy.  
  1042.  
  1043.  
  1044.           5.8  "Attach"         
  1045.  
  1046.           Format:   Attach <devicename>
  1047.           Template: Attach "DEVICENAME/A" 
  1048.           Purpose:  To "mount" and "load" an MS-DOS device.
  1049.           Path:     MSDOS_FileSystem:Attach
  1050.           Specification:
  1051.  
  1052.           This  utility  attempts  to  "mount"  and  "load"  an MS-DOS
  1053.           device.   This  utility will only work with the installation
  1054.           disk supplied (see NOTE).  
  1055.  
  1056.           The  following is an example when using the command from the
  1057.           CLI: 
  1058.            
  1059.                MSDOS_FileSystem:Attach DI0:
  1060.                
  1061.  
  1062.           To  Attach  a  device  from  WORKBENCH,  double-click on the
  1063.           Attach.<device>  icon (such as "Attach.DI0") or double-click
  1064.           on  the  Attach icon and the program will prompt you for the
  1065.           name of the mounted MS-DOS device.  
  1066.  
  1067.           The  DEVICENAME  option is available as TOOL TYPES parameter
  1068.  
  1069.  
  1070.  
  1071.           5-6
  1072.                                    CrossDOS ... The MS-DOS File System
  1073.  
  1074.  
  1075.           in the project icons.  
  1076.  
  1077.           Attach   automatically   executes  the  TDPatch  command  if
  1078.           needed.  
  1079.  
  1080.                NOTE 
  1081.                Please   use  a  copy  of  the  original  product  disk
  1082.                supplied.   You  can  add files to it but do not modify
  1083.                any of the files currently on the disk.  
  1084.  
  1085.  
  1086.           5.9  "TxFilter"         
  1087.  
  1088.           Format:   TxFilter <devicename> [ON|OFF]
  1089.           Template: TxFilter "DEVICENAME/A,ON/S,OFF/S" 
  1090.           Purpose:  To apply a CTRL-M and CTRL-Z filter on all files
  1091.                          transferred to and from the specified device.
  1092.           Path:     SYS:System/TxFilter
  1093.           Specification:
  1094.  
  1095.           This  utility  attempts  to apply a CTRL-M and CTRL-Z filter
  1096.           on  ALL  files transferred to and from the specified device.
  1097.           This  utility  is  equivalent  to  using the  "CTRL-M/CTRL-Z
  1098.           Filter" character ']' within all MS-DOS filenames.  
  1099.  
  1100.           The  program  opens  a  window  with  a  small button gadget
  1101.           indicating  the  current  status  of the text filter for the
  1102.           device.   To  toggle  the  filter  into  the opposite state,
  1103.           select   button  gadget.   To  completely  remove  the  text
  1104.           filter,  select the close gadget in the upper left corner of
  1105.           the window.  
  1106.  
  1107.           The  following is an example when using the command from the
  1108.           CLI: 
  1109.            
  1110.                TxFilter DI0:
  1111.                
  1112.  
  1113.           If  the option of ON or OFF is not specified, the default is
  1114.           OFF.  
  1115.  
  1116.           To  TxFilter  a  device  from WORKBENCH, double-click on the
  1117.           TxFilter.<device>   icon   (such   as   "TxFilter.DI0")   or
  1118.           double-click  on  the  TxFilter  icon  and  the program will
  1119.           prompt you for the name of the mounted MS-DOS device.  
  1120.  
  1121.           The  DEVICENAME  option is available as TOOL TYPES parameter
  1122.           in the project icons.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.                                                                    5-7
  1135.           CrossDOS ... The MS-DOS File System
  1136.  
  1137.  
  1138.           5.10  "IntlTrans"         
  1139.  
  1140.           Format:   IntlTrans <devicename> [ON|OFF]
  1141.           Template: IntlTrans "DEVICENAME/A,ON/S,OFF/S" 
  1142.           Purpose:  To apply an International translation on all files
  1143.                          transferred to and from the specified device.
  1144.           Path:     SYS:System/IntlTrans
  1145.           Specification:
  1146.  
  1147.           This  utility attempts to apply an International translation
  1148.           on  ALL  files transferred to and from the specified device.
  1149.           This  utility  is  equivalent  to  using the  "International
  1150.           Translator"   character   '['  (formerly   the   "High   Bit
  1151.           Filter")  within  all  MS-DOS filenames.  This function will
  1152.           ONLY  work when the International version of the file system
  1153.           "MSDOSFileSystem.INTL" is used.  
  1154.  
  1155.           The  program  opens  a  window  with  a  small button gadget
  1156.           indicating  the  current  status  of  the translator for the
  1157.           device.   To  toggle the translator into the opposite state,
  1158.           select  button gadget.  To completely remove the translator,
  1159.           select  the  close  gadget  in  the upper left corner of the
  1160.           window.  
  1161.  
  1162.           The  following is an example when using the command from the
  1163.           CLI: 
  1164.            
  1165.                IntlTrans DI0:
  1166.                
  1167.  
  1168.           If  the option of ON or OFF is not specified, the default is
  1169.           OFF.  
  1170.  
  1171.           To  IntlTrans  a  device from WORKBENCH, double-click on the
  1172.           IntlTrans  icon and the program will prompt you for the name
  1173.           of  the  mounted  MS-DOS  device.   You may use the TxFilter
  1174.           utility to do the same thing.  
  1175.  
  1176.  
  1177.           5.11  "DiskChg"         
  1178.  
  1179.           Format:   DiskChg <devicename>
  1180.           Template: DiskChg "DEVICENAME/A" 
  1181.           Purpose:  To force a "diskchange" on the specified device.
  1182.           Path:     SYS:System/DiskChg
  1183.           Specification:
  1184.  
  1185.           This   utility   forces  a  "diskchange"  on  the  specified
  1186.           device.   This command is useful for forcing a diskchange on
  1187.           5  1/4"  floppy drives because they do not have the hardware
  1188.           to  support automatic diskchanges.  This command can also be
  1189.           used on any disk device including hard drives.  
  1190.  
  1191.           The  following is an example when using the command from the
  1192.           CLI: 
  1193.            
  1194.  
  1195.  
  1196.  
  1197.           5-8
  1198.                                    CrossDOS ... The MS-DOS File System
  1199.  
  1200.  
  1201.                DiskChg DI0:
  1202.                
  1203.  
  1204.           To  DiskChg  a  device  from  WORKBENCH, double-click on the
  1205.           DiskChg.<device>    icon    (such   as   "DiskChg.DI0")   or
  1206.           double-click  on  the  DiskChg  icon  and  the  program will
  1207.           prompt you for the name of the mounted MS-DOS device.  
  1208.  
  1209.           The  DEVICENAME  option is available as TOOL TYPES parameter
  1210.           in the project icons.  
  1211.  
  1212.  
  1213.           5.12  "TDPatch12 or TDPatch13"       
  1214.  
  1215.           Format:   TDPatch12 or TDPatch13
  1216.           Template: TDPatch12 or TDPatch13
  1217.           Purpose:  Patch the trackdisk.device for V1.2 or V1.3 ROMs
  1218.           Path:     C:TDPatch12 or TDPatch13
  1219.           Specification:
  1220.  
  1221.           TDPatch12  or TDPatch13 will patch the trackdisk.device code
  1222.           for  Kickstart  ROMs  V1.2 or V1.3 respectively.  This patch
  1223.           is  needed  because  of  a couple bugs in the trackdisk code
  1224.           supplied   by   Commodore   that   are   not   patched  with
  1225.           "SetPatch".   The  patch  also  supplies  a  feature  in the
  1226.           trackdisk  code that is found in V2.0 Kickstart ROMs but not
  1227.           in  the eariler versions.  This feature is needed to provide
  1228.           CrossDOS with faster floppy data access.  
  1229.  
  1230.           The  installation program will detect your Kickstart version
  1231.           and install the proper patch command to your system disk.  
  1232.  
  1233.           This   patch   will   be  automatically  executed  with  the
  1234.           "MountMF"  and  "Attach"  commands.   CrossDOS WILL NOT work
  1235.           with  floppies  if  this patch is not applied for users with
  1236.           V1.2 and V1.3 ROMs.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.                                                                    5-9
  1261.                                    CrossDOS ... The MS-DOS File System
  1262.  
  1263.  
  1264.           w6    LEGAL ISSUES       
  1265.  
  1266.           6.1  COPYRIGHT         
  1267.  
  1268.           All  software and documentation distributed in this product,
  1269.           CrossDos   Version  4.00b  READONLY, Copyright (c) 1989,1990
  1270.           CONSULTRON.  All Rights Reserved.  
  1271.  
  1272.           The  "READONLY"  version  of  this product is distributed as
  1273.           "freely-distributable"  providing  the  following conditions
  1274.           are met: 
  1275.  
  1276.             -  All  files  present in the distribution package must be
  1277.                redistributed   with   the   package,   including  this
  1278.                documentation  file.   If  you  distribute on diskette,
  1279.                all files must be on a single diskette.  
  1280.             -  The   distributor   may   charge   a   fee  to  recover
  1281.                distribution  costs.  The fee for diskette distribution
  1282.                shall  not  exceed  $7.00  (U.S.)  unless given written
  1283.                permission from CONSULTRON.  
  1284.             -  The  distributor  agrees  to  cease  distributing  this
  1285.                release  or  any subsequent releases if requested to do
  1286.                so by CONSULTRON.  
  1287.             -  This   product  or  any  portion  thereof  may  not  be
  1288.                included  in  any  commercial product without obtaining
  1289.                licensing from CONSULTRON.  
  1290.  
  1291.           Software  programs  contained  in  this  product  that  were
  1292.           obtained   from   the   "public  domain"  retain  their  own
  1293.           copyrights.    All   effort  was  made  to  distribute  this
  1294.           software  as  it  was  received (where ever possible).  This
  1295.           software  has  been  found to be very useful in the creation
  1296.           of   this   product.    I   encourage   the   use  of  these
  1297.           supplimentary   software   products  and  I  also  encourage
  1298.           monetary remuneration where recommended.  
  1299.  
  1300.  
  1301.           6.2  DISCLAIMER         
  1302.  
  1303.           ALL  EFFORT HAS BEEN MADE TO MAKE THIS PRODUCT, SOFTWARE AND
  1304.           DOCUMENTATION,  USEFUL AND ERROR FREE.  SHOULD ANY ERRORS OR
  1305.           PROBLEMS  OCCUR,  PLEASE  CONTACT  CONSULTRON  PROMPTLY,  IN
  1306.           WRITING, STATING THE PROBLEM AS THOROUGHLY AS POSSIBLE.  
  1307.  
  1308.           THIS  PRODUCT  IS  SOLD  "AS  IS"  WITHOUT REPRESENTATION OR
  1309.           WARRANTY   OF   ANY   KIND,  EITHER  EXPRESSED  OR  IMPLIED,
  1310.           INCLUDING   WITHOUT   LIMITATION,   ANY  REPRESENTATIONS  OR
  1311.           ENDORSEMENTS  REGARDING  THE  USE  OF,  THE  RESULTS  OF, OR
  1312.           PERFORMANCE  OF  THE PRODUCT, ITS APPROPRIATENESS, ACCURACY,
  1313.           RELIABILTY,  OR  CURRENTNESS.  THE ENTIRE RISK AS TO THE USE
  1314.           OF THE PRODUCT IS ASSUMED BY THE USER.  
  1315.  
  1316.           COPY-PROTECTED   MEDIA   USED  WITH  THIS  PRODUCT  MAY  NOT
  1317.           TRANSFER  DATA  PROPERLY  AND WILL ALTER DATA UNFAVORABLY IF
  1318.           THE MEDIA IS WRITTEN TO.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.                                                                    6-1
  1324.           CrossDOS ... The MS-DOS File System
  1325.  
  1326.  
  1327.           IN  NO  EVENT WILL CONSULTRON, ITS AFFILIATED COMPANIES, NOR
  1328.           ITS  EMPLOYEES, BE LIABLE FOR ANY DAMAGES, DIRECT, INDIRECT,
  1329.           INCIDENTAL  OR  CONSEQUENTIAL,  RESULTING FROM ANY DEFECT IN
  1330.           THE  PRODUCT,  EVEN  IF  CONSULTRON  HAS BEEN ADVISED OF THE
  1331.           POSSIBILITY OF SUCH DAMAGES.  
  1332.  
  1333.           THIS  DISCLAIMER  SHALL  SUPERSEDE  ANY  VERBAL  OR  WRITTEN
  1334.           STATEMENT TO THE CONTRARY.  
  1335.  
  1336.           6.3  TRADEMARKS         
  1337.  
  1338.           CrossDos is a trademark of CONSULTRON.  
  1339.  
  1340.           CONSULTRON is a trademark of CONSULTRON.  
  1341.  
  1342.           Amiga is a registered trademark of Commodore-Amiga, Inc.  
  1343.  
  1344.           AmigaDOS,  Amiga  500, Amiga 1000, Amiga 2000, Amiga 2000HD,
  1345.           Transformer     and     WORKBENCH    are    trademarks    of
  1346.           Commodore-Amiga, Inc.  
  1347.  
  1348.           MS-DOS is a registered trademark of Microsoft Corp.  
  1349.  
  1350.           PC-DOS,  IBM-AT,  and  PS/2  are  registered  trademarks  of
  1351.           International Business Machines Corp.  
  1352.  
  1353.           Atari ST is a registered trademark of Atari Corp.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.           6-2
  1387.                                    CrossDOS ... The MS-DOS File System
  1388.  
  1389.  
  1390.           w7    REVISION HISTORY       
  1391.  
  1392.           CrossDos    versions    prior   to   3.01   are   internally
  1393.           distributed.    Corrections   were  made  in  the  following
  1394.           versions: 
  1395.  
  1396.           Version 3.02 
  1397.             -  'Divide  by  zero'  guru when doing "info" on non-MSDOS
  1398.                disks.  
  1399.             -  Improved sector detection and recovery.  
  1400.             -  Better   Canadian  pricing  ($40  ->  $36)  to  reflect
  1401.                current exchange rate.  
  1402.             -  Improved documentation.  
  1403.  
  1404.           Version 3.03 
  1405.             -  Eliminated   'Write   Protect'   requester  when  doing
  1406.                ParentDir()s and some other DOS commands.  
  1407.  
  1408.           Version 3.04 (internal release) 
  1409.  
  1410.           Version 3.05 
  1411.             -  Improved disk error requestor.  
  1412.             -  Combined and reduced manual.  
  1413.             -  Fixed TDPatch13.  
  1414.             -  Better installation program 
  1415.  
  1416.           Version 3.05a (internal release) 
  1417.  
  1418.           Version 3.05b 
  1419.             -  Made provision for use with C LTD. hard disk driver.  
  1420.             -  Found  code  that  caused  random  crashes particularly
  1421.                when using ARP.  
  1422.  
  1423.           Version 3.06 
  1424.             -  Fixed ".info" updating for WORKBENCH.  
  1425.             -  Fixed   problem   with   duplicate  icon  names  across
  1426.                directories.  
  1427.             -  Added text filter button and utility.  
  1428.             -  Added "Attach" utility.  
  1429.             -  Improved  "MFormat"  and  "MDiskCopy"  commands for use
  1430.                with WORKBENCH.  
  1431.  
  1432.           Version 3.06a (internal; not released) 
  1433.  
  1434.           Version 3.06b (internal; not released) 
  1435.  
  1436.           Version 3.06c 
  1437.             -  Allowed tracks to re-reference if tracks "off track".  
  1438.             -  Allowed  for  greater  variance in disk drive speed for
  1439.                data recovery.  
  1440.             -  Made TDPatch12 or TDPatch13 mandatory.  
  1441.  
  1442.           Version 3.07 
  1443.             -  International version of the file system.  
  1444.  
  1445.           Version 3.07a 
  1446.  
  1447.  
  1448.  
  1449.                                                                    7-1
  1450.           CrossDOS ... The MS-DOS File System
  1451.  
  1452.  
  1453.             -  Support for devices that use > 512 byte sectors.  
  1454.  
  1455.           Version 4.00  
  1456.             -  Faster   floppy   data   access.    Upto  2  times  for
  1457.                68000-based Amigas.  
  1458.             -  Improved error handling 
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.           7-2
  1513.                                    CrossDOS ... The MS-DOS File System
  1514.  
  1515.  
  1516.           w8    MISCELLENEOUS SERVICES       
  1517.  
  1518.           The   following   are  miscelleneous  services  provided  by
  1519.           CONSULTRON.  
  1520.  
  1521.           8.1  Dealer and Distributor Quantity Discounts     
  1522.  
  1523.           Dealer  and  Distributor  quantity  discounts are available.
  1524.           Inquire by phoning the Technical Support line.  
  1525.  
  1526.           8.2  Licensing         
  1527.  
  1528.           Licensing  of  CrossDos  in  other  commercial  products  is
  1529.           available.   We  believe  that  many commercial applications
  1530.           can  benefit  by  the inclusion of this product particularly
  1531.           where  data  formats are shared between the Amiga and MS-DOS
  1532.           applications.   Inquire  by  phoning  the  Technical Support
  1533.           line.  
  1534.  
  1535.           8.3  Technical Support        
  1536.  
  1537.           Technical  support is provided to answer any questions about
  1538.           CrossDos.   Should  you  exhibit  any  problems  with either
  1539.           release  of the product, contact someone at the support line
  1540.           for  help  or bug reports.  Inquire by phoning the Technical
  1541.           Support line.  
  1542.  
  1543.  
  1544.            
  1545.            Technical Support Line  --  (313) 459-7271  9:00AM - 5:00PM EST
  1546.            
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.                                                                    8-1
  1576.                                    CrossDOS ... The MS-DOS File System
  1577.  
  1578.  
  1579.           w9    ACKNOWLEDGEMENTS        
  1580.  
  1581.           I  would  like to acknowledge the following people for their
  1582.           help   and    encouragement   in  the  development  of  this
  1583.           product.  
  1584.  
  1585.           I  would  like  to  thank  William  S. Hawes the  creator of
  1586.           ARexx,  ConMan  &  WShell  for  his assistance in freely and
  1587.           generously  providing  his time and  information on creating
  1588.           successful  handler  code.   His  cooperation as well as the
  1589.           quality  and usefulness of his products has encouraged me to
  1590.           maintain a high quality standard for this product.  
  1591.  
  1592.           I  would  like  to  thank  Software Distillery, particularly
  1593.           John   Toebes   and   Doug  Walker  for  their  articles  in
  1594.           Transactor  for  the  Amiga  magazine  (Vol.   2  Iss.  2-3)
  1595.           dealing  with file systems.  Although most of my file system
  1596.           code  was  done by the time these articles came out, I found
  1597.           their  information  useful  in  fine  tuning  it  in  a  few
  1598.           places.  
  1599.  
  1600.           I  would  like  to  thank  my beta version testers for their
  1601.           time  and  effort  in  the  development of a robust product.
  1602.           Their   bug  reports  and  suggestions  have  enhanced  this
  1603.           product significantly.  
  1604.  
  1605.           I  would  like  to  thank  Jurgen  Switalski  for  his  V1.3
  1606.           compatible "mount" command.  
  1607.  
  1608.           I  would like to thank Orin Buck the creator Light Dreams of
  1609.           for his help on revising this manual.  
  1610.  
  1611.           Last  but  definitely not least, I thank my Lord, Savior and
  1612.           God  for giving me the wisdom and opportunity to create this
  1613.           product.    Without  His  wisdom,  this  product  would  not
  1614.           exist.  
  1615.  
  1616.  
  1617.           Thank you.  
  1618.  
  1619.           Leonard Poma; Author 
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.                                                                    9-1
  1639.                                    CrossDOS ... The MS-DOS File System
  1640.  
  1641.  
  1642.           w10    ORDER FORM       
  1643.  
  1644.           The  pricing  for CrossDos listed here is current for August
  1645.           20th,  1990.   We will try to maintain this pricing for this
  1646.           product  but  we  reserve  the  right  to change this at any
  1647.           time.    The  READ/WRITE  version  is  shipping  NOW.   This
  1648.           version  will  include  all  the necessary files on diskette
  1649.           and a printed manual.  
  1650.  
  1651.                              PRICING SCHEDULE for CrossDos
  1652.                             (includes disk and printed manual)
  1653.  
  1654.           Location                Price              Shipping and Handling
  1655.           ================================================================
  1656.           United States         | $30.00 (US)        +  $3.00 (US)
  1657.           Canada                | $36.00 (CDN)       +  $3.00 (CDN)
  1658.           Outside US and Canada | $30.00 (US funds)* +  $8.00 (US funds)*
  1659.                                               * drawn on a US bank.
  1660.  
  1661.           Add $3.00 for C.O.D. orders (available in the US only)
  1662.  
  1663.           QTY ORDERED     PRODUCT              Cost/unit       Ext. Cost
  1664.           ================================================================
  1665.                    | CrossDOS -- MS-DOS    |                 |
  1666.           ----------------------------------------------------------------
  1667.                           Michigan State Sales Tax = x 4%    |
  1668.                           (Michigan residents only)          |
  1669.           ----------------------------------------------------------------
  1670.                    | Shipping and Handling |                 |
  1671.           ----------------------------------------------------------------
  1672.                                         C.O.D. (only in US)  |
  1673.                                                              |------------
  1674.                                                  Total Cost  |
  1675.                                                              |
  1676.           Make all checks or money orders out to CONSULTRON.
  1677.           (please allow up to 2 weeks to process your order)
  1678.  
  1679.           Send the check and this order form to:
  1680.  
  1681.               CONSULTRON
  1682.               11280 Parkview
  1683.               Plymouth, MI. 48170
  1684.  
  1685.                                   SHIPPING INFORMATION
  1686.  
  1687.           Name _______________________________________________________
  1688.  
  1689.           Address ____________________________________________________
  1690.  
  1691.           City _________________________ State/Province ______________
  1692.  
  1693.           Country_______________________ Zip Code ____________________
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.                                                                   10-1
  1702.                            TABLE OF CONTENTS
  1703.  
  1704.  
  1705.            
  1706.  
  1707.           1  INTRODUCTION        ...............................  1-1
  1708.              1.1  Feature Summary       ........................  1-1
  1709.              1.2  Hardware Requirements       ..................  1-2
  1710.              1.3  Software Requirements       ..................  1-2
  1711.                 1.3.1  Minimum Files Needed      ...............  1-2
  1712.              1.4  Product Limitations       ....................  1-2
  1713.  
  1714.           2  "TRYWARE"        ..................................  2-1
  1715.  
  1716.           3  INSTALLATION        ...............................  3-1
  1717.              3.1  Backup Your Original Product Disk    .........  3-1
  1718.              3.2  Installing CrossDOS       ....................  3-1
  1719.                 3.2.1  Method 1 -- Immediate Use    ............  3-1
  1720.                 3.2.2  Method 2 -- System Installation    ......  3-1
  1721.                 3.2.3  Mounting an MS-DOS Device     ...........  3-2
  1722.              3.3  Double Track Step Mode     ...................  3-2
  1723.  
  1724.           4  AmigaDOS COMPATIBILITY       ......................  4-1
  1725.              4.1  File Naming Conventions      .................  4-1
  1726.                 4.1.1  Invalid Characters       ................  4-1
  1727.                 4.1.2  File Name ("FileName")      .............  4-1
  1728.                 4.1.3  File Extension (".Ext")      ............  4-1
  1729.                    4.1.3.1  WORKBENCH Extension (".info")      .  4-2
  1730.                 4.1.4  Root Name Qualifier (':')     ...........  4-2
  1731.                 4.1.5  Volume Name ("Volume_Name")      ........  4-2
  1732.                 4.1.6  Directory Name Qualifiers ('/' or '\')     4-2
  1733.              4.2  File Filters       ...........................  4-3
  1734.                 4.2.1  CTRL-M/CTRL-Z Filter (']')      .........  4-3
  1735.                 4.2.2  High Bit Filter/Int'l Translator ('[')     4-3
  1736.              4.3  Sensing Disk Changes      ....................  4-4
  1737.  
  1738.           5  FILE LIST       ...................................  5-1
  1739.              5.1  MS-DOS File System Support Utilities    ......  5-2
  1740.              5.2  "MountMF"        .............................  5-2
  1741.              5.3  "Mount_JDS"        ...........................  5-2
  1742.              5.4  "Kill"        ................................  5-3
  1743.              5.5  "DiskChk"        .............................  5-4
  1744.              5.6  "MFormat"        .............................  5-4
  1745.              5.7  "MDiskCopy"        ...........................  5-6
  1746.              5.8  "Attach"        ..............................  5-6
  1747.              5.9  "TxFilter"        ............................  5-7
  1748.              5.10  "IntlTrans"        ..........................  5-7
  1749.              5.11  "DiskChg"        ............................  5-8
  1750.              5.12  "TDPatch12 or TDPatch13"      ...............  5-9
  1751.  
  1752.           6  LEGAL ISSUES       ................................  6-1
  1753.              6.1  COPYRIGHT        .............................  6-1
  1754.              6.2  DISCLAIMER        ............................  6-1
  1755.              6.3  TRADEMARKS        ............................  6-2
  1756.  
  1757.           7  REVISION HISTORY       ............................  7-1
  1758.  
  1759.           8  MISCELLENEOUS SERVICES       ......................  8-1
  1760.              8.1  Dealer and Distributor Quantity Discounts    .  8-1
  1761.  
  1762.  
  1763.  
  1764.                                                                      I
  1765.                            TABLE OF CONTENTS
  1766.  
  1767.  
  1768.              8.2  Licensing        .............................  8-1
  1769.              8.3  Technical Support       ......................  8-1
  1770.  
  1771.           9  ACKNOWLEDGEMENTS        ...........................  9-1
  1772.  
  1773.           10  ORDER FORM       ................................. 10-1
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.                                                                     II
  1828.  
  1829.